Private odfKeyBoard(0 To 255) As DIOBJECTDATAFORMAT
Private odfJoystick(0 To 43) As DIOBJECTDATAFORMAT
Private odfJoystick2(0 To 163) As DIOBJECTDATAFORMAT
' These are needed by CDXVBInput... Look into these structures for info!
Public MouseState As DIMOUSESTATE
Public JoystickState As DIJOYSTATE
Public Keys(0 To 255) As Byte
' Fills a GUID
Private Sub DefineGUID(GUID As Win32.GUID, ByVal Data1 As Long, ByVal Data2 As Integer, ByVal Data3 As Integer, ByVal Data40 As Byte, ByVal Data41 As Byte, ByVal Data42 As Byte, ByVal Data43 As Byte, ByVal Data44 As Byte, ByVal Data45 As Byte, ByVal Data46, ByVal Data47 As Byte)